+2001-01-16 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkvisual-win32.c: Include <stdlib.h> for getenv().
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't use
+ GDK_COLORMAP_PRIVATE_DATA on a potentially NULL GdkColormap.
+
+ * gdk/win32/gdkfont-win32.c (gdk_font_load_internal): Adapt calls
+ to g_{locale,filename}_{to,from}_utf8 to match current API.
+
+ * gtk/makefile.msc.in (gtk_OBJECTS)
+ * gtk/makefile.mingw.in (gtk_OBJECTS): Add gtkwindow-decorate.
+
+ * gtk/gtk.def: Update.
+
2001-01-15 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkevents-win32.c (synthesize_crossing_events): New
2001-01-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_title,
- gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
+ gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
to match current API.
* gdk/win32/gdkvisual-win32.c (gdk_visual_init): If a secret
+2001-01-16 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkvisual-win32.c: Include <stdlib.h> for getenv().
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't use
+ GDK_COLORMAP_PRIVATE_DATA on a potentially NULL GdkColormap.
+
+ * gdk/win32/gdkfont-win32.c (gdk_font_load_internal): Adapt calls
+ to g_{locale,filename}_{to,from}_utf8 to match current API.
+
+ * gtk/makefile.msc.in (gtk_OBJECTS)
+ * gtk/makefile.mingw.in (gtk_OBJECTS): Add gtkwindow-decorate.
+
+ * gtk/gtk.def: Update.
+
2001-01-15 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkevents-win32.c (synthesize_crossing_events): New
2001-01-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_title,
- gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
+ gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
to match current API.
* gdk/win32/gdkvisual-win32.c (gdk_visual_init): If a secret
+2001-01-16 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkvisual-win32.c: Include <stdlib.h> for getenv().
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't use
+ GDK_COLORMAP_PRIVATE_DATA on a potentially NULL GdkColormap.
+
+ * gdk/win32/gdkfont-win32.c (gdk_font_load_internal): Adapt calls
+ to g_{locale,filename}_{to,from}_utf8 to match current API.
+
+ * gtk/makefile.msc.in (gtk_OBJECTS)
+ * gtk/makefile.mingw.in (gtk_OBJECTS): Add gtkwindow-decorate.
+
+ * gtk/gtk.def: Update.
+
2001-01-15 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkevents-win32.c (synthesize_crossing_events): New
2001-01-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_title,
- gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
+ gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
to match current API.
* gdk/win32/gdkvisual-win32.c (gdk_visual_init): If a secret
+2001-01-16 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkvisual-win32.c: Include <stdlib.h> for getenv().
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't use
+ GDK_COLORMAP_PRIVATE_DATA on a potentially NULL GdkColormap.
+
+ * gdk/win32/gdkfont-win32.c (gdk_font_load_internal): Adapt calls
+ to g_{locale,filename}_{to,from}_utf8 to match current API.
+
+ * gtk/makefile.msc.in (gtk_OBJECTS)
+ * gtk/makefile.mingw.in (gtk_OBJECTS): Add gtkwindow-decorate.
+
+ * gtk/gtk.def: Update.
+
2001-01-15 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkevents-win32.c (synthesize_crossing_events): New
2001-01-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_title,
- gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
+ gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
to match current API.
* gdk/win32/gdkvisual-win32.c (gdk_visual_init): If a secret
+2001-01-16 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkvisual-win32.c: Include <stdlib.h> for getenv().
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't use
+ GDK_COLORMAP_PRIVATE_DATA on a potentially NULL GdkColormap.
+
+ * gdk/win32/gdkfont-win32.c (gdk_font_load_internal): Adapt calls
+ to g_{locale,filename}_{to,from}_utf8 to match current API.
+
+ * gtk/makefile.msc.in (gtk_OBJECTS)
+ * gtk/makefile.mingw.in (gtk_OBJECTS): Add gtkwindow-decorate.
+
+ * gtk/gtk.def: Update.
+
2001-01-15 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkevents-win32.c (synthesize_crossing_events): New
2001-01-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_title,
- gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
+ gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
to match current API.
* gdk/win32/gdkvisual-win32.c (gdk_visual_init): If a secret
+2001-01-16 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkvisual-win32.c: Include <stdlib.h> for getenv().
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't use
+ GDK_COLORMAP_PRIVATE_DATA on a potentially NULL GdkColormap.
+
+ * gdk/win32/gdkfont-win32.c (gdk_font_load_internal): Adapt calls
+ to g_{locale,filename}_{to,from}_utf8 to match current API.
+
+ * gtk/makefile.msc.in (gtk_OBJECTS)
+ * gtk/makefile.mingw.in (gtk_OBJECTS): Add gtkwindow-decorate.
+
+ * gtk/gtk.def: Update.
+
2001-01-15 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkevents-win32.c (synthesize_crossing_events): New
2001-01-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_title,
- gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
+ gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
to match current API.
* gdk/win32/gdkvisual-win32.c (gdk_visual_init): If a secret
+2001-01-16 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkvisual-win32.c: Include <stdlib.h> for getenv().
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't use
+ GDK_COLORMAP_PRIVATE_DATA on a potentially NULL GdkColormap.
+
+ * gdk/win32/gdkfont-win32.c (gdk_font_load_internal): Adapt calls
+ to g_{locale,filename}_{to,from}_utf8 to match current API.
+
+ * gtk/makefile.msc.in (gtk_OBJECTS)
+ * gtk/makefile.mingw.in (gtk_OBJECTS): Add gtkwindow-decorate.
+
+ * gtk/gtk.def: Update.
+
2001-01-15 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkevents-win32.c (synthesize_crossing_events): New
2001-01-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_title,
- gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
+ gdk_window_new): Adapt calls to g_{locale,filename}_{to,from}_utf8
to match current API.
* gdk/win32/gdkvisual-win32.c (gdk_visual_init): If a secret
window_impl = (window ? GDK_WINDOW_IMPL_WIN32 (GDK_WINDOW_OBJECT (window)->impl) : NULL))
GdkWindow *orig_window, *new_window;
+ GdkColormap *colormap;
GdkColormapPrivateWin32 *colormap_private;
GdkPixmap *pixmap;
GdkPixmapImplWin32 *pixmap_impl;
if (GDK_WINDOW_DESTROYED (window))
break;
- colormap_private = GDK_COLORMAP_PRIVATE_DATA (GDK_DRAWABLE_IMPL_WIN32 (GDK_WINDOW_OBJECT (window)->impl)->colormap);
+ colormap = GDK_DRAWABLE_IMPL_WIN32 (GDK_WINDOW_OBJECT (window)->impl)->colormap;
+ if (colormap)
+ colormap_private = GDK_COLORMAP_PRIVATE_DATA (colormap);
hdc = (HDC) msg->wParam;
- if (colormap_private && colormap_private->xcolormap->rc_palette)
+ if (colormap && colormap_private->xcolormap->rc_palette)
{
int k;
/* Convert the facename Windows fives us from the locale-dependent
* codepage to UTF-8.
*/
- utf8_facename = g_filename_to_utf8 (lfp->lfFaceName, NULL);
+ utf8_facename = g_filename_to_utf8 (lfp->lfFaceName, -1, NULL, NULL, NULL);
/* Replace characters illegal in an XLFD with hex escapes. */
p = facename;
logfont.lfClipPrecision = CLIP_DEFAULT_PRECIS;
logfont.lfQuality = PROOF_QUALITY;
logfont.lfPitchAndFamily = DEFAULT_PITCH;
- fn = g_filename_from_utf8 (font_name, NULL);
+ fn = g_filename_from_utf8 (font_name, -1, NULL, NULL, NULL);
strcpy (logfont.lfFaceName, fn);
g_free (fn);
}
logfont.lfPitchAndFamily = VARIABLE_PITCH;
else
logfont.lfPitchAndFamily = DEFAULT_PITCH;
- fn = g_filename_from_utf8 (family, NULL);
+ fn = g_filename_from_utf8 (family, -1, NULL, NULL, NULL);
strcpy (logfont.lfFaceName, fn);
g_free (fn);
}
#include "gdkvisual.h"
#include "gdkprivate-win32.h"
+#include <stdlib.h>
+
static void gdk_visual_decompose_mask (gulong mask,
gint *shift,
gint *prec);
gtk_curve_set_vector
gtk_data_get_type
gtk_debug_flags
+ gtk_decorated_window_calculate_frame_size
+ gtk_decorated_window_init
+ gtk_decorated_window_move_resize_window
+ gtk_decorated_window_set_title
gtk_dialog_add_action_widget
gtk_dialog_add_button
gtk_dialog_add_buttons
gtk_tree_set_view_mode
gtk_tree_store_append
gtk_tree_store_get
- gtk_tree_store_get_root_iter
gtk_tree_store_get_type
- gtk_tree_store_getv
+ gtk_tree_store_get_valist
gtk_tree_store_insert
gtk_tree_store_insert_after
gtk_tree_store_insert_before
gtk_tree_store_set_cell
gtk_tree_store_set_column_type
gtk_tree_store_set_n_columns
- gtk_tree_store_setv
+ gtk_tree_store_set_valist
gtk_tree_unselect_child
gtk_tree_unselect_item
gtk_tree_view_append_column
gtk_tree_view_collapse_row
gtk_tree_view_column_add_attribute
gtk_tree_view_column_clicked
- gtk_tree_view_column_get_col_type
gtk_tree_view_column_get_max_width
gtk_tree_view_column_get_min_width
gtk_tree_view_column_get_size
+ gtk_tree_view_column_get_sizing
gtk_tree_view_column_get_title
gtk_tree_view_column_get_type
gtk_tree_view_column_get_visible
gtk_tree_view_column_set_attributes
gtk_tree_view_column_set_cell_data
gtk_tree_view_column_set_cell_renderer
- gtk_tree_view_column_set_header_clickable
+ gtk_tree_view_column_set_clickable
gtk_tree_view_column_set_justification
gtk_tree_view_column_set_max_width
gtk_tree_view_column_set_min_width
gtkvscrollbar.o \
gtkvseparator.o \
gtkwidget.o \
- gtkwindow.o
+ gtkwindow.o \
+ gtkwindow-decorate.o
# Source headers which are non-autogenerated headers
gtk_public_h_sources = \
gtkvscrollbar.obj \
gtkvseparator.obj \
gtkwidget.obj \
- gtkwindow.obj
+ gtkwindow.obj \
+ gtkwindow-decorate.obj
# Source headers which are non-autogenerated headers
gtk_public_h_sources = \